Skip to content

Conversation

@lunika
Copy link
Member

@lunika lunika commented Nov 13, 2025

Purpose

A complete API was able to manage templates lifecycle, from the creation to the deletion and managing accesses on them. This API is not used by the frontend application, is not finished. A connected user can interact with this API and lead to unwanted behavior in the interface. Refering ot issue #1222 templates can maybe totaly remove in the future. While it's here and used, we only keep list and retrive endpoints. The template management can still be done in the admin interface.

Proposal

  • 🔥(backend) remove api managing templates

@lunika lunika requested review from AntoLC and sampaccoud November 13, 2025 10:34
@lunika lunika self-assigned this Nov 13, 2025
@lunika lunika added the backend label Nov 13, 2025
A complete API was able to manage templates lifecycle, from the creation
to the deletion and managing accesses on them. This API is not used by
the frontend application, is not finished. A connected user can interact
with this API and lead to unwanted behavior in the interface. Refering
ot issue #1222 templates can maybe totaly remove in the future. While
it's here and used, we only keep list and retrive endpoints. The
template management can still be done in the admin interface.
@lunika lunika force-pushed the security/disable-template-creation branch from 3d55ed8 to 5883333 Compare November 19, 2025 11:09
@lunika lunika enabled auto-merge (squash) November 19, 2025 11:10
@lunika lunika merged commit 0090ccc into main Nov 19, 2025
21 of 22 checks passed
@lunika lunika deleted the security/disable-template-creation branch November 19, 2025 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants